#include "step_motor_gpio.h"

void step_motor_init(void)
{
	GPIO_InitTypeDef GPIO_InitStruct;                             
	
	RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC|RCC_AHB1Periph_GPIOA, ENABLE);  //开启引脚时钟
	
	GPIO_InitStruct.GPIO_Mode = GPIO_Mode_OUT;          
	GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
	GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;
	GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_DOWN;
	
	GPIO_InitStruct.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_2|GPIO_Pin_3;      
	GPIO_Init(GPIOC, &GPIO_InitStruct);
	
	GPIO_InitStruct.GPIO_Pin = GPIO_Pin_4|GPIO_Pin_5;
	GPIO_Init(GPIOA, &GPIO_InitStruct);
	
	if(STEP_MOTOR_1_EN)                                 //电机1失能
		EN1_L;
	else
		EN1_H;
	
	if(STEP_MOTOR_2_EN)                                 //电机2失能
		EN2_L;
	else
		EN2_H;

}





